﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Iudicium.Persona
{

    /// <summary>
    /// Descripción breve de Administrativo
    /// </summary>
    public class Administrativo
    {
        #region Atributos

        private int _administrativoId;
        private DateTime _fechaIngreso;
        private int _cargoId;
        private string _nombre;
        private string _nombreCargo;

        #endregion

        #region Propiedades

        public int AdministrativoId
        {
            set { _administrativoId = value; }
            get { return _administrativoId; }
        }

        public DateTime FechaIngreso
        {
            set { _fechaIngreso = value; }
            get { return _fechaIngreso; }
        }

        public int CargoId
        {
            set { _cargoId = value; }
            get { return _cargoId; }
        }

        public string Nombre
        {
            set { _nombre = value; }
            get { return _nombre; }
        }

        public string NombreCargo
        {
            set { _nombreCargo = value; }
            get { return _nombreCargo; }
        }

        #endregion

        public Administrativo(int administrativoId, DateTime fechaIngreso,
            int cargoId, string nombre, string nombreCargo)
        {
            this._administrativoId = administrativoId;
            this._fechaIngreso = fechaIngreso;
            this._cargoId = cargoId;
            this._nombre = nombre;
            this._nombreCargo = nombreCargo;
        }
    }
}